
void supprimer_personnel(FILE *FICHE_PERSONNEL,FILE *fil_attente,int ident, int *nbr, int nbrl)
{
int id; char nom_fichier[30],nom_personnel[30],prenom_personnel[30];
FILE *M;
FICHE_PERSONNEL = fopen ("personnel.txt", "r");
M = fopen ("pat_temp.txt", "w");

                while (fscanf (FICHE_PERSONNEL, "%d %s %s",&id,nom_personnel,prenom_personnel) == 3)
                if (id != ident)
                fprintf (M, "%d %s %s\n",id,nom_personnel,prenom_personnel);
fclose (FICHE_PERSONNEL);
fclose (M);
FICHE_PERSONNEL = fopen("personnel.txt", "w+");
M = fopen("pat_temp.txt","r");
        while (fscanf (M, "%d %s %s",&id,nom_personnel,prenom_personnel) == 3)
        fprintf (FICHE_PERSONNEL, "%d %s %s\n",id,nom_personnel,prenom_personnel);
(*nbr)--;
if (*nbr=nbrl-1)
{
fil_attente = fopen("filattente.txt", "r");
FICHE_PERSONNEL = fopen("personnel.txt", "a");
fscanf (fil_attente, "%d %s %s",&id,nom_personnel,prenom_personnel);
fprintf(FICHE_PERSONNEL, "%d %s %s\n",id,prenom_personnel,nom_personnel);
fclose (fil_attente); (*nbr++);
}

fclose (FICHE_PERSONNEL);
fclose (M);

}
/*-----------------*/
void afficher_personnel_en_zone(FILE *FICHE_PERSONNEL)
{int id; char nom_fichier[30],nom_personnel[30],prenom_personnel[30];
FICHE_PERSONNEL = fopen("personnel.txt", "r");
 printf("******les patients en zone*******\n");
        while (!feof(FICHE_PERSONNEL))
        {
        fscanf(FICHE_PERSONNEL, "%d\n",&id);
        fscanf(FICHE_PERSONNEL, "%s\n", nom_personnel);
        fscanf(FICHE_PERSONNEL, "%s\n", prenom_personnel);
        printf("%d %s %s \n",id,nom_personnel,prenom_personnel);
        }
fclose(FICHE_PERSONNEL);

}
/*-----------------------------------------*/
void saisir_ajouter_personnel(FILE *FICHE_PERSONNEL,FILE *fil_attente,int *nbr, int nbrl)
{
int id; char nom_fichier[30],nom_personnel[30],prenom_personnel[30],rep[3];
FICHE_PERSONNEL = fopen("personnel.txt", "w"); *nbr=1;
        if (*nbr<=nbrl)
        {
        printf("donner l id de personnel : ");
        scanf("%d", &id);
        printf("donner le prenom du personnel : ");
        scanf("%s", prenom_personnel);
        printf("donner le nom du personnel : ");
        scanf("%s", nom_personnel);

        do
        {
        printf("\nvoulez vous l'ajoute a la liste de zone oui/non ? ");
        scanf("%s",rep);
        }
        while(strcmp(rep,"oui") && strcmp(rep,"non"));

        fprintf(FICHE_PERSONNEL, "%d %s %s\n",id,prenom_personnel,nom_personnel);
        while (strcmp(rep,"ok")==0)
        {
        printf("donner l id du personnel : ");
        scanf("%d", &id);
        printf("donner le prenom du personnel : ");
        scanf("%s", prenom_personnel);
        printf("donner le nom du personnel : ");
        scanf("%s", nom_personnel);
        printf("\ntapez ok pour continuer l'ajout  ");
        scanf("%s",rep);
        fprintf(FICHE_PERSONNEL, "%d %s %s\n",id,prenom_personnel,nom_personnel);
        (*nbr)++;
        }
        }
                if(*nbr>nbrl)
                {
                printf("vous devez l ajouter a la Fil d\'attente");
                fil_attente = fopen("personnel.txt", "w");
                do
                {
                printf("\ntapez oui pour continuer l ajout  ");
                scanf("%s",rep);
                }
                while(strcmp(rep,"oui") && strcmp(rep,"non"));

                fprintf(fil_attente, "%d %s %s\n",id,prenom_personnel,nom_personnel);
                while (strcmp(rep,"oui")==0)
                {
                printf("donner l id du personnel : ");
                scanf("%d", &id);
                printf("donner le prenom du personnel : ");
                scanf("%s", prenom_personnel);
                printf("Entrez le nom du personnel : ");
                scanf("%s", nom_personnel);
                printf("\ntapez oui pour continuer la saisie  ");
                scanf("%s",rep);
                fprintf(fil_attente, "%d %s %s\n",id,prenom_personnel,nom_personnel);
                (*nbr++);}
                }
fclose(FICHE_PERSONNEL);
}
/*-------------------------------*/
void recherche_patient_ident(FILE *FICHE_PERSONNEL,int ident)
{int id,fait; char nom_fichier[30],nom_personnel[30],prenom_personnel[30];
FICHE_PERSONNEL = fopen("patient.txt" , "r");
        fait = 0;
        while ( !feof(FICHE_PERSONNEL) || fait == 0)
        {
        if (id == ident) {
        fait=1;
}
        }
        if (fait == 0) printf("personnel non trouver");
        else printf("\nle personnel existe \n %d %s %s",id,nom_personnel,prenom_personnel);
fclose(FICHE_PERSONNEL);
}

/*---------------------------------------------*/

void afficher_fil_attente(FILE *fil_attente)
{ int id;char nom_personnel[30],prenom_personnel[30];
fil_attente = fopen("filattente.txt", "r");
printf("\n******les patient dans la liste d attente\n");
        while (!feof(fil_attente))
        {
        fscanf(fil_attente, "%d %s %s",&id,nom_personnel,prenom_personnel);
        printf("%d %s %s \n",id,nom_personnel,prenom_personnel);
        }

fclose(fil_attente);

}
